GETS

Section: MINTLIB LIBRARY FUNCTIONS (3)
Updated: 3 March 1993
Index Return to Main Contents
 

NAME

gets, fgets - get a string from a stream  

SYNOPSIS

#include <stdio.h>

char *gets(char *s);

char *fgets(char *s, int n, FILE *stream);
 

DESCRIPTION

gets reads characters from the standard input stream, stdin, into the array pointed to by s, until a new-line character is read or an end-of-file condition is encountered. The new-line character is discarded and the string is terminated with a null character. fgets reads character from the file stream into the array pointed to by s, until n-1 characters are read, or a new-line character is read and transferred to s, or an end-of-file condition is encountered. The string is then terminated with a null character.  

SEE ALSO

ferror(3), fopen(3), fread(3), getc(3), scanf(3)  

RETURN VALUES

If end-of-file is encountered and no characters have been read, no characters are transferred to s and a NULL pointer is returned. If a read error occurs, such as trying to use these functions on a file that has not been opened for reading, a NULL pointer is returned. Otherwise s is returned.
 

Index

NAME
SYNOPSIS
DESCRIPTION
SEE ALSO
RETURN VALUES

This document was created by man2html, using the manual pages.
Time: 11:15:14 GMT, June 22, 2025